#N canvas 292 89 798 509 16;
#X declare -path ../lib;
#X obj 10 5 declare -path ../lib;
#X floatatom 30 100 5 0 0 1 - - -, f 5;
#N canvas 48 66 450 300 chords 0;
#X obj 161 13 inlet;
#X obj 166 190 outlet;
#X msg 231 145 0 2 4;
#X msg 168 96 0 1 3;
#X msg 21 121 0 7;
#X msg 71 135 0 1 5 6;
#X obj 51 52 route 1 2 3 4 5 6 7 8;
#X connect 0 0 6 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 4 0;
#X connect 6 1 5 0;
#X connect 6 2 3 0;
#X connect 6 3 2 0;
#X restore 34 272 pd chords;
#X obj 29 54 keymod n;
#X floatatom 35 241 5 0 0 1 - - -, f 5;
#X obj 253 100 note;
#X obj 397 107 * 0.1;
#X obj 182 104 s root;
#X obj 185 188 s mode;
#X obj 253 185 note;
#X obj 404 140 s volume;
#X floatatom 289 258 5 0 0 0 - - -, f 5;
#X floatatom 463 108 5 0 0 0 - - -, f 5;
#X obj 30 130 s note;
#X obj 33 305 s note;
#X obj 193 273 s octave;
#X obj 32 204 keymod c;
#X obj 181 55 keymod r;
#X obj 185 141 keymod m;
#X obj 192 221 keymod o;
#X obj 391 55 keymod v;
#X obj 628 334 harmony;
#X obj 620 382 notes~;
#X obj 623 477 dac~;
#X obj 621 415 volume~;
#X obj 624 245 r root;
#X obj 645 272 r mode;
#X obj 671 299 r octave;
#X obj 692 383 r volume;
#X obj 609 216 r note;
#X obj 365 259 mouse;
#X obj 420 441 harmony;
#X obj 334 404 int;
#X obj 302 375 * 12;
#X obj 242 405 int;
#X obj 231 370 * 12;
#X floatatom 231 432 5 0 0 0 - - -, f 5;
#X floatatom 333 435 5 0 0 0 - - -, f 5;
#X obj 243 336 unpack f f;
#X obj 378 333 route 1;
#X obj 366 369 t b;
#X floatatom 499 379 5 0 0 0 - - -, f 5;
#X connect 1 0 13 0;
#X connect 2 0 14 0;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 6 0 10 0;
#X connect 6 0 12 0;
#X connect 16 0 4 0;
#X connect 17 0 7 0;
#X connect 17 0 5 0;
#X connect 18 0 8 0;
#X connect 18 0 9 0;
#X connect 19 0 11 0;
#X connect 19 0 15 0;
#X connect 20 0 6 0;
#X connect 21 0 22 0;
#X connect 22 0 24 0;
#X connect 24 0 23 0;
#X connect 24 0 23 1;
#X connect 25 0 21 1;
#X connect 26 0 21 2;
#X connect 27 0 21 3;
#X connect 28 0 24 1;
#X connect 29 0 21 0;
#X connect 30 0 38 0;
#X connect 30 1 39 0;
#X connect 31 0 22 0;
#X connect 32 0 37 0;
#X connect 33 0 32 1;
#X connect 34 0 36 0;
#X connect 35 0 34 1;
#X connect 36 0 31 1;
#X connect 37 0 31 0;
#X connect 38 0 35 0;
#X connect 38 1 33 0;
#X connect 39 0 40 0;
#X connect 40 0 32 0;
#X connect 40 0 34 0;
#X connect 41 0 31 3;
